contuse something (soft parts) - Turc Anglais Dictionnaire